pole-mounted substation - Español Inglés Diccionario